<?php

namespace app\ports\controller;

use think\Db;

class Tests 
{
	public function balance_changs()
	{

		$obj = new \app\common\controller\Rates();
		$obj->set("deviceSn" ,"234242424");
		$obj->set("feeCalcType" , 'M1');	
		$obj->set("fixed" , 0);
		$obj->set("rate" , '0.55%');
		$re = $obj->pre_sets();
		var_export($re);

		// $table = \app\common\func\Tables::instance()->balance_log();
		// dump($table);

		// $uid = 13;

		// \app\api\controller\basics\Basics::instance()->repay_unlock_cash_out($uid);

		// $arr = ["a" => 1, "c" => 2];
		// if(isset($arr["e"])){
		// 	dump($arr);
		// }else{
		// 	echo 2;
		// }
		// $e = \EasyWeChat\Kernel\Support\XML::parse($xml);
		// dump($e);

		// $m = 10000;
		// $c = 2;
		// $option = [
		// 	"aid" => 5, // 收入 或 支出 代理ID
		// 	"sid" => 1,
		// 	"typs" => 4, // 变更类型 1=分润,2=达标,3=流量卡,4=借款,5=还款,6=赠送,7=提现,8=认购 。。。。。
		// 	"isChg" => "1_2",		// 1 收入 2 支出
		// 	"remark" => "借入" . $m . "_借出" . $m,	 // 备注  => 没有备注传空字符串
		// 	// "remark" => "",	 // 备注  => 没有备注传空字符串
		// 	"chgAmt" => $m,	// 变更金额
		// 	"ids" => 2,	// 操作订单主ID | 分润、达标、流量卡 传入产品ID
		// ];
		// // dump($option->ids);
		// $ret = \app\common\controller\Balance::instance()->comp_and_log($option);
		// dump($ret);

		// $re = Db::table("fd_balance_log")->where("main_id = 29")->order("create_time ASC")->select();
		// if ($re) {
		// 	foreach ($re as $val) {
		// 		\app\common\controller\Balance::instance()->change_day_log($val["main_id"], $val["earn_type"], $val["money"], $val["times"]);
		// 	}
		// }

		// \app\api\controller\balance\Withdraw::instance()->changs_balance_cords("HHR20230907145731892");


		// for ($i = 0; $i < 20; $i++) {
		// 	$temp = [];
		// 	$sn = \app\api\controller\basics\Basics::instance()->createUniqueNo();
		// 	$temp = [
		// 		"sn" => $sn,
		// 		"top_id" => 1,
		// 		"main_type" => 2,
		// 		"main_id" => 5,
		// 		"product_id" => 1,
		// 		"policy_id" => 1,
		// 		"status"	=> 1,
		// 		"end_time" => 0,
		// 		"active_time" => 0,
		// 		"binding_time" => 0,
		// 		"create_time" => time()
		// 	];
		// 	Db::table("fd_equip")->insert($temp);
		// }
	}
}
